Surf description.

Surf provides an open source multi-platform general graphical simulator environment for FMUs. The whole simulator is defined through a XML file. The XML file configures the GUI and points to the required files: models, inputs, figures and documentation files. All the information is gathered and compiled in a single executable. Surf supports Windows and Linux platforms. Mac platforms is planned to be supported in the future.

Open Source.

Surf is open source and it is distributed under the GNU General Public License v3.0. For further details please check the following link.


Learning by doing, peer-to-peer teaching, and computer simulation are all part of the same equation.

Nicholas Negroponte

Massachusetts Institute of Technology - MIT



Surf is an open-source tool chain for building powerful multi-platform simulators of Functional Mock-up Units (FMUs) in an easy and convenient way.

Our Bunker

Centro de Investigaciones Energéticas Medioambientales y Tecnológicas (CIEMAT),
Plataforma Solar de Almería (PSA),
Ctra. de Senés km. 4,5, Tabernas (04200), Almería, Spain.